var main = {};
var myScroll;
var canLoad=true;
(function(){

    main.init = function () {
        document.addEventListener('touchmove', function (e) {
            e.preventDefault();
        }, false);

    };

    /**
     * @func move()
     * @desc 监听滚动条的位置，异步加载列表
     */
    var pageNumber= 1;
    function move() {
    	if(!canLoad){
    		return;
    	}
        if (myScroll.y < main.max - 80) {
        	canLoad=false;
        	pageNumber++;
        	var path = $("#path").val();
            $("#tip").hide();
            // $("#loading").show();
            $.ajax({
                type: "GET",
                url: path+"/manage/vote/empRankingMore",
                data:{
                	pageNumber:pageNumber,
                	pageSize:10
                },
                dataType: "json",
                success: function(data){
                	var html = "";
                	if(data.code==000){
                		for (var i=0;i<data.result.length;i++){
                			var emp = data.result[i];
                			html += '<li>'+
                			'<a href="#">'+
                			'<div class="imgBox">'+
                			'<img src="'+emp.headimg+'">'+
                			'</div>'+
                			'<div class="intro">'+
                			'<span>姓名：'+emp.name+'</span>'+
                			'<span>工号：'+emp.empNo+'</span>'+
                			'<span>排名：'+((pageNumber-1)*10+i+1)+'</span>'+
                			'</div>'+
                			'<div class="cr">'+
                			'<button onclick="vote('+emp.id+')">投票</button>'+
                			'<span>'+emp.votes+'</span>'+
                			'</div>'+
                			'</a>'+
                			'</li>'
                		}
                	}
                	$("#list").append(html);
                	if(data.result.length<10){
                		canLoad=false;
                	}else{
                		canLoad=true;
                		$("#tip").show();
                	}
                	myScroll.refresh();
                	main.max = myScroll.maxScrollY;
                }
               });
        }
    }

    /**
     * @func main.scroll()
     * @desc 配置iscroll插件
     */
    main.scroll = function () {
        myScroll = new IScroll(".content", {probeType: 3, mouseWheel: true, click: true, preventDefault: false});

        main.max = myScroll.maxScrollY;
        console.log(main.max);

        myScroll.on("scroll", move);
    }
})(jQuery)

